---
title: Institutions
summary: API reference for Institutions.
status: draft
owner: SAIF Documentation Generator
last_reviewed: 2026-08-21
library: SAIF.Application.Claim.Legal
reference_type: embedded
---

# Institutions

Designer-generated typed DataSet. Designer-generated typed DataSet

## Purpose
- Designer-generated typed DataSet
- Serves the application layer exposed by `SAIF.Application.Claim.Legal` to LegalMaintenance or companion LegalNet workflows.*

## Context
- Namespace: `SAIF.Application.Claim.Legal`
- Assembly/package: `SAIF.Application.Claim.Legal`

## Public members
| Member | Signature | Purpose |
| --- | --- | --- |
| New | `Public Sub New()` | Initializes the generated dataset helper.* |
| Institution | `Public ReadOnly Property Institution() As InstitutionDataTable` | Returns the generated typed `Institution` table. |
| SchemaSerializationMode | `Public Overrides Property SchemaSerializationMode() As Global.System.Data.SchemaSerializationMode` | Controls typed-dataset schema serialization. |
| Tables | `Public Shadows ReadOnly Property Tables() As Global.System.Data.DataTableCollection` | Returns the underlying typed dataset tables. |
| Relations | `Public Shadows ReadOnly Property Relations() As Global.System.Data.DataRelationCollection` | Returns the underlying typed dataset relations. |
| Clone | `Public Overrides Function Clone() As Global.System.Data.DataSet` | Performs a workflow action associated with this manager.* |
| GetTypedDataSetSchema | `Public Shared Function GetTypedDataSetSchema(ByVal xs As Global.System.Xml.Schema.XmlSchemaSet) As Global.System.Xml.Schema.XmlSchemaComplexType` | Loads or refreshes workflow data needed by the consuming screen.* |

## Behavioral notes
- Designer-generated typed DataSet
- Public member purposes marked with `*` are inferred from the member names and the role analysis when the source did not contain descriptive comments.

## Constraints and usage notes
- Most managers expect valid claim/legal-case context before their workflow-specific collections are meaningful.*
- Constructors that accept `inDatabase` and `inSecurityPrincipal` rely on the caller to choose the correct logical database and security context.

> **Note:** Statements marked with `*` were inferred from code structure, naming
> conventions, or contextual evidence where direct confirmation was not available
> in source artifacts.

## Sources
- Institutions.Designer.vb
